Fast Verifying Proofs of Propositional Unsatisfiability via Window Shifting

نویسنده

  • Jingchao Chen
چکیده

The robustness and correctness of SAT solvers are receiving more and more attention. In recent SAT competitions, a proof of unsatisfiability emitted by SAT solvers must be checked. So far, no proof checker has been efficient for every case. In the SAT competition 2016, some proofs were not verified within 20000 seconds. For this reason, we decided to develop a more efficient proof checker called TreeRat. This new checker uses a window shifting technique to improve the level of efficiency at which it verifies proofs of unsatisfiability. At the same time, we suggest that tree-search-based SAT solvers should use an equivalent relation encoding to emit proofs of subproblems. In our experiments, TreeRat was able to verify all proofs within 20000 seconds. On this point, TreeRat is shown to be superior to the existing proof checker called DRAT-trim. Also, in most cases, TreeRat is faster than DRAT-trim.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Producing and Verifying Extremely Large Propositional Refutations: Have Your Cake and Eat It Too

The importance of producing a certificate of unsatisfiability is increasingly recognized for high performance propositional satisfiability solvers. The leading solvers develop a conflict graph as the basis for deriving (or “learning”) new clauses. Extracting a resolution derivation from the conflict graph is theoretically straightforward, but resolution proofs can be extremely long. This paper ...

متن کامل

Verifying Propositional Unsatisfiability: Pitfalls to Avoid

The importance of producing a certi cate of unsatis ability is increasingly recognized for high performance propositional satis ability solvers. The leading solvers develop a con ict graph as the basis for deriving (or \learning") new clauses. Extracting a resolution derivation from the con ict graph is theoretically straightforward, but it turns out to have some surprising practical pitfalls (...

متن کامل

Lower Bounds for OBDD-Based Proofs of Unsatisfiability and Symbolic Quantifier Elimination Algorithms∗

We demonstrate a family of propositional formulas in conjunctive normal form so that a formula of size N requires size 2 Ω(1) to refute using the tree-like OBDD refutation system of Atserias, Kolaitis and Vardi [3] with respect to all variable orderings. The lower bound generalizes earlier lower bounds on OBDD-based proofs of unsatisfiability in that it applies for all variable orderings, it ap...

متن کامل

Efficient Generation of Unsatisfiability Proofs and Cores in SAT

Some modern DPLL-based propositional SAT solvers now have fast in-memory algorithms for generating unsatisfiability proofs and cores without writing traces to disk. However, in long SAT runs these algorithms still run out of memory. For several of these algorithms, here we discuss advantages and disadvantages, based on carefully designed experiments with our implementation of each one of them, ...

متن کامل

Nearly-Exponential Size Lower Bounds for Symbolic Quantifier Elimination Algorithms and OBDD-Based Proofs of Unsatisfiability

We demonstrate a family of propositional formulas in conjunctive normal form so that a formula of size N requires size 2 7 √ N/logN) to refute using the tree-like OBDD refutation system of Atserias, Kolaitis and Vardi [3] with respect to all variable orderings. All known symbolic quantifier elimination algorithms for satisfiability generate tree-like proofs when run on unsatisfiable CNFs, so th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1611.04838  شماره 

صفحات  -

تاریخ انتشار 2016